package com.sumainfor.wx.tenant.fallback;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sumainfor.common.util.JsonResult;
import com.sumainfor.common.utlis.Pager;
import com.sumainfor.wx.tenant.feign.DevelopmentFeignClient;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

/**
 * @Author Jack Chen
 * @Create 2019-01-25 15:00
 * 发展部
 */
@Component
public class DevelopmentFeignClientFallback implements DevelopmentFeignClient {
    @Override
    public JsonResult getquestion() {
        return JsonResult.error("服务器繁忙...");
    }

    /**
     * 修改了接口加上了注册时间的条件
     * @param params
     * @return
     */
    @Override
    public JsonResult getMesId(Map<String,Object> params) {
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult getMessageById(List<Map<String, Object>> params) {
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult getMessageinfoById(Map<String, Object> params) {
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult getIndexBanner() {
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult getHotHousingIndexData() {
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult getHotHousingAll() {
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult getRaidersMainList(Page page) {
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult getRaidersInfoDataByRaId(Page page, String raId) {
        return JsonResult.error("服务器繁忙...");
    }

    public JsonResult getMovableList(){
        return JsonResult.error("发展部服务器繁忙，请稍后重试！");
    }

    public JsonResult getMovableMap(Map<String,Object>params){
        return JsonResult.error("发展部服务器繁忙，请稍后重试！");
    }

    public JsonResult getMovableHousingList(Map<String,Object>params){
        return JsonResult.error("发展部服务器繁忙，请稍后重试！");
    }

    /**
     *zhoucong
     */
    @Override
    public JsonResult getCouponByCouId(Map<String,Object> params){
        return JsonResult.error("服务器繁忙...");
    }

    @Override
    public JsonResult updateCouponStatus(Map<String,Object> params){
        return JsonResult.error("发展部服务器繁忙...");

    }
}

